package com.blumov.fastbox.application.services.servicelocator;

import com.blumov.fastbox.application.services.compra.PedidoService;
import com.blumov.fastbox.domain.model.compra.PedidoRepository;
import com.blumov.fastbox.domain.model.producto.ProductoRepository;

/**
 * 
 * @author Bruno Masci
 *
 */
public interface ServiceLocator {
	/**
	 * @return an instance of pedidoService
	 */
	PedidoService getPedidoService();
	
	/**
	 * @return an instance of pedidoRepository
	 */
	PedidoRepository getPedidoRepository();
	
	/**
	 * @return an instance of productoRepository
	 */
	ProductoRepository getProductoRepository();
}
